"MacGambit is the Macintosh version of the Gambit Scheme system. The design of Gambit began in 1988 at Brandeis University. Gambit's purpose was to provide a research tool to explore various ideas in the implementation of parallel programming languages. The first version consisted of an optimizing native code compiler and very few other frills (no garbage collector, debugger or interpreter!). Support was later added to the runtime library for all features of the R4RS and IEEE Scheme standards. Initially Gambit was only available on M680x0 based UNIX systems but in 1991 a Macintosh port was started after several people expressed a desire for a high performance Scheme system on the Mac."
Note: see Feeley's historical and etymological informations about Gambit (ETYM. LEXICON, gambit)
AUTHORS:
Marc Feeley
Doug Currie
COPYRIGHT:
(c) 1992 - 95 Universite de Montreal
(c) 1991 - 95 Marc Feeley and Doug Currie
TYPE:
Freeware: "If you enjoy MacGambit and would like to see it evolve, please consider sending us (read: them) a donation (25-50 $US suggested)"
"Help is a statically scoped language (identifier scope is lexical) as are Scheme, Algol窶ヲ Each identifier occurrence is associated with a lexically visible binding of this identifier.
Help is non-sctrict, relying on call by need (also referred as 窶徑azyness窶) for every parameter passing as in Lazy Miranda, Hope窶ヲ
Help is dynamically typed (types are latent), i.e. types are associated with values not variables."
AUTHOR:
Thomas Schiex
COPYRIGHT:
(c) Thomas Schiex 1991 - 1992
TYPE:
Freeware
INTERNET SITES:
ftp://ftp.fu-berlin.de/pub/mac/lang/Scheme/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Scheme/
Info-Mac
3. PixieScheme
VERSION - UPDATE: rel. 5 (01-06-1991)
README:
"Pixie Scheme implements the Scheme variant of the Lisp programming language, including nearly all of "R3 Report" Scheme. It requires a Macintosh Plus or better, at least a megabyte of memory, and version 6 or later of Macintosh System Software. A HyperCard help stack, "Pixie Scheme Help", has detailed documentation: It will run with HyperCard 1.25.
Improvements in this release include a rudimentary compiler and a fair amount of on窶斗ine help. For other changes, see the "New" section of the help stack."
AUTHOR(S) :
Jay Reynolds Freeman
COPYRIGHT:
(c) 1988, 1989, 1990, 1991 Jay Reynolds Freeman
TYPE:
Freeware (for non窶田ommercial use): "perhaps you would be willing to send me (read: him) a donation of one dollar."
Enclosed is a BinHex'ed StuffIt Lite/Deluxe archive containing a fat binary, the 68K and PPC project files, and two files created with GNU diff that comprise the diffs from the scm4e1 and macscm releases to be found on swiss-ftp.ai.mit.edu. You'll need a patch tool for MPW/ToolServer, which you can find at nic.switch.ch in software/mac/src/mpw_c, to patch those source releases with my diffs."
"MacSCM is similar to x-scm (a SCM package for X-Windows) in that it is a bolt-on accessory for the "scm" Scheme interpreter that provides a way to build Macintosh applications. To build MacSCM, you must first obtain and successfully build scm, version scm4e0 or later. Thanks to some hooks added to scm by its author, Aubrey Jaffer, x-scm requires no modifications whatsoever to scm itself."
(Mac port) last updated 03-29-94 -- updated for v0r2
README:
"This is VSCM, a complete and portable implementation of Scheme according to R4RS (The ``Revised revised revised revised Report of the Algorithmic Language Scheme'').
VSCM is based on a virtual machine written in ANSI C and on a bytecode-compiler written in Scheme itself."
"This is a scheme interpreter with built-in procedures using the Oracle Call Interface (OCI) and DIGITAL RDB SQL Services. You can use it merely as a flexible database loader/unloader with fast binary flat-file data save/restore. Or you can use it to apply the classic "Symbolic Manipulation" or "Artificial Intelligence" techniques on your data sets. The main-program can be oriented towards batch, character-cell terminal, or Window/GUI."